home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-1.iso / sound / simul100.zip / SIMUL.H < prev   
C/C++ Source or Header  |  1995-12-27  |  1KB  |  41 lines

  1. /* █ SIMUL.H ██████████████████████████████████████████████████████████████ */
  2. /*          Copyright 1995 by Ethan Brodsky.  All right reserved.           */
  3.  
  4. #define TRUE  1
  5. #define FALSE 0
  6.  
  7. typedef unsigned char BYTE;
  8.  
  9. extern int  init_sb(int base_io, int irq, int dma_8, int dma_16, int rate);
  10. extern void shutdown_sb(void);
  11.  
  12. extern void set_blocklength(int block_length);
  13.  
  14. extern void get_buffers(void);
  15. extern void free_buffers(void);
  16.  
  17. extern void install_handler_8(void (far *handler)());
  18. extern void install_handler_16(void (far *handler)());
  19.  
  20. extern void start_input16(void);
  21. extern void start_output8(void);
  22.  
  23. extern void stop_sound(void);
  24.  
  25. extern volatile long intcount;
  26. extern volatile long intcount_8;
  27. extern volatile long intcount_16;
  28.  
  29. extern volatile int error;
  30.  
  31. extern int curblock_8;
  32. extern int curblock_16;
  33.  
  34. extern unsigned char far *blockptr_8[2];
  35. extern unsigned char far *buf_8;
  36.  
  37. extern signed short far *blockptr_16[2];
  38. extern signed short far *buf_16;
  39.  
  40. /* ████████████████████████████████████████████████████████████████████████ */
  41.